@charset "utf-8";
/* http://coiphim.vn/ */

html {float:left\0/; width:100%\0/; background:#e4e4e4 url(../images/img/bg_html.jpg) no-repeat bottom center;}
body {float:left; width:100%; line-height:1; margin:auto; padding:0; color:#000; display:inline-block; font-size:13px; font-family:Tahoma, Geneva, sans-serif;}

a {color:#000; outline:0; text-decoration: none;}
a:hover{}
a, b, dd, del, dl, dt, div, em, frame, h1, h2, h3, h4, h5, h6, hr, i, img, input, label, li, p, select, textarea, strong, ul, ol, span {padding:0; margin:0; list-style:none; border:0;}

.f-left   {float:left;}
.f-right  {float:right;}
.f-none   {float:none;}
.clear    {clear:both;}
.db       {display:block;}
.dib      {display:inline-block;}
.dnone    {display:none;}
.center   {text-align:center;}
.informed {color:#F00; font-weight:700;}
/*  */
@font-face {
	font-family:VNI-Franko;
	src: url('../fonts/VNI-Franko/VFRANKO.eot');
	src: 
		 url('../fonts/VNI-Franko/VFRANKO.eot?#iefix') format('embedded-opentype'),
	 	 url('../fonts/VNI-Franko/VFRANKO.woff') format('woff'),
		 url('../fonts/VNI-Franko/VFRANKO.ttf') format('truetype'),
		 url('../fonts/VNI-Franko/VFRANKO.svg#VFRANKO') format('svg');
	font-weight: normal;
	font-style: normal;
}

div#wap, 
div.container, 
div.container div.content_role {width:100%;}
div.container {margin:0 auto; text-align:center;}
div.container header, 
div.container footer {width:100%; padding:0; margin:0; display:block; border:none; position: relative;}
div.container header {position:relative; background:#111a1e url(../images/img/bg_header.gif) repeat-x left top;}
div.container div.content_role {display:block;}
div.box_header div.header, 
div.container div.box_content, 
div.container div.box_footer, 
div.container div.box_ads {width:1024px; clear:both; text-align:left;}
div.box_header div.header {min-height:77px; margin-bottom:5px; position:relative;}
div.container div.box_content {padding-bottom:50px;}
div.container div.box_footer {height:100px; text-align:center;}
div.box_filmhot_home {width:100%; clear:both; text-align:center; margin-bottom:25px;}
div.container footer div.tabkey {width:0; height:0; display:none;}

/* show_header */
div.container header > div.show_header {right:5%; bottom:-35px; width:35px; height:35px; cursor:pointer; z-index:105; position:absolute; background:url(../images/icon/icon_show_header.png) no-repeat center center;}
div.container header > div.show_header.active {top:0; background:url(../images/icon/icon_show_header-active.png) no-repeat center center;}

/* box_menu */
header > div.box_menu {height:38px; margin-bottom:18px; text-align:center; border-bottom:1px solid #010101;}
header > div.box_menu div.header_login {width:1024px; margin:auto; text-align:left;}
header > div.box_menu div.header_login > ul {width:auto; height:38px; vertical-align:top;}
header > div.box_menu div.header_login > ul > li {width:auto; height:29px; line-height:26px; padding:0 10px; margin-top:5px; display:inline-block; text-align:center; background:url(../images/img/bg_header_login-li.png) repeat left top;}
header > div.box_menu div.header_login > ul > li a, 
header > div.box_menu div.header_login > ul > li span {color:#fff; display:block; cursor:pointer;}
header > div.box_menu div.header_login > ul > li span i {display:none;}
header > div.box_menu div.header_login > div.dialog {display:none;}
header > div.box_menu div.header_login > ul > li.user {position:relative;}
header > div.box_menu div.header_login > ul > li.user h3 {padding-right:16px; color:#fff; display:block; cursor:pointer; background:url(../images/icon/icon_userButton.png) no-repeat right center;}
header > div.box_menu div.header_login > ul > li.user h3.active {background:url(../images/icon/icon_userButton-active.png) no-repeat right center;}
header > div.box_menu div.header_login > ul > li.user ul.userBox {top:29px; right:0; width:180px; padding-top:3px; border:1px solid #514f4f; text-align:left; z-index:101; position:absolute; background:url(../images/img/bg_genre_select-nd.png) repeat left top;}
header > div.box_menu div.header_login > ul > li.user ul.userBox li {line-height:normal; display:block; margin-bottom:3px;}
header > div.box_menu div.header_login > ul > li.user ul.userBox li.divider {height: 1px; margin: 5px 1px; overflow: hidden; border-bottom: 1px solid #fff; background-color: #E5E5E5;}
header > div.box_menu div.header_login > ul > li.user ul.userBox li a {padding:2px 7px 5px; color:#363636; font-weight:700; display:block;}
header > div.box_menu div.header_login > ul > li.user ul.userBox li a:hover {color:#fff; background-color:#0358A2;}

/* logo_fim */
div.box_header div.logo_fim {width:auto; min-height:77px; height:auto;}
div.box_header div.logo_fim a {display:block;}
div.box_header div.logo_fim img.logo_coiphim {width:390px; height:77px;}

/* header_right */
div.box_header div.header_right {margin-top:18px; text-align:right; vertical-align:top;}
div.header_right div.header_search {}
div.header_right div.header_search div.box_search {padding-right:130px; padding-right:132px\0/; margin-bottom:5px; vertical-align:top; position:relative;}
div.header_right div.header_search div.box_search input {display:inline-block; vertical-align:top;}
div.header_right div.header_search div.box_search input.search_title {width:350px; height:35px; padding:0 5px; margin-right:-1px; color:#555353; border:1px solid #514f4f;}
div.header_right div.header_search div.box_search input.search_title:focus {}
div.header_right div.header_search div.box_search input.bttk_search {width:115px; height:37px; color:#fff; font-size:13px; font-weight:700; cursor:pointer; background:#0358a2;}
div.header_right div.header_search div.extend_search {vertical-align:top; position:relative;}
div.header_right div.header_search div.extend_search > div {text-align:left;}
div.header_right div.header_search div.extend_search div.extend_title {top:-42px; right:0; height:37px; line-height:37px; padding-right:10px; padding-left:25px; position:absolute; cursor:pointer; background:#0358a2;}
div.header_right div.header_search div.extend_search div.extend_title.active {background:#4e5352}
div.header_right div.header_search div.extend_search div.extend_title i.icon_extend {top:10px; left:8px; width:15px; height:21px; display:inline-block; z-index:10; position:absolute; background:url(../images/icon/icon_extend_title.png) no-repeat left top;}
div.header_right div.header_search div.extend_search div.extend_title.active i.icon_extend {background-position:right top;}
div.header_right div.header_search div.extend_search div.extend_title h3 {color:#fff; font-size:14px; font-weight:700;}
div.header_right div.header_search div.extend_search div.extend_content {/*height:auto !important;*/ background:#4e5352;}
div.header_right div.header_search div.extend_search div.extend_content ul.content {padding:0 12px 3px 17px; color:#fff; font-weight:700;}
div.header_right div.header_search div.extend_search div.extend_content ul.content > li {padding-top:15px; border-bottom:2px groove #3c4141;}
div.header_right div.header_search div.extend_search div.extend_content ul.content > li:last-child {border-bottom:none;}
div.header_right div.header_search div.extend_search div.extend_content ul.content > li label, 
div.header_right div.header_search div.extend_search div.extend_content ul.content > li ul {display:inline-block; vertical-align:top;}
div.header_right div.header_search div.extend_search div.extend_content ul.content > li label {width:105px;}
div.header_right div.header_search div.extend_search div.extend_content ul.content > li ul {width:452px;}
div.header_right div.header_search div.extend_search div.extend_content ul.content > li ul li {width:110px; height:20px; padding-bottom:7px; display:inline-block;}
div.header_right div.header_search div.extend_search div.extend_content ul.content > li ul li input, 
div.header_right div.header_search div.extend_search div.extend_content ul.content > li ul li span {display:inline-block; vertical-align:top;}
div.header_right div.header_search div.extend_search div.extend_content ul.content > li ul li input {margin-top:1px; margin-right:7px; border:1px solid #8e8f8f;}
div.header_right div.header_search div.extend_search div.extend_content ul.content > li ul li span {height:20px; text-transform:capitalize;}

/* popup dangky- dang nhap */
div.ui-dialog {}
div.ui-dialog > div {display:block;}
div.ui-dialog div.ui-dialog-titlebar {height:61px; position:relative; background:#b80000; text-align:center;}
div.ui-dialog div.ui-dialog-titlebar span.ui-dialog-title {height:61px; line-height:55px; margin:0 auto; color:#fff; font-size:26px; font-weight:700;}
div.ui-dialog div.ui-dialog-titlebar a.ui-dialog-titlebar-close {top:5px; right:5px; z-index:10; position:absolute;}
div.ui-dialog div.ui-dialog-titlebar a span.ui-icon {width:32px; height:25px; text-indent:-9999px; display:block; background:url(../images/icon/icon_close.gif) no-repeat center center;}
div.ui-dialog div.ui-dialog-content {position:relative; background:url(../images/img/bg_ui-dialog-content.gif) repeat left top;}
div.ui-dialog div.ui-dialog-content div.close {top:-56px; right:6px; width:32px; height:25px; text-indent:-9999px; cursor:pointer; display:block; z-index:100; position:absolute; background:url(../images/icon/icon_close.gif) no-repeat center center;}
div.ui-dialog div.ui-dialog-content ul.userlogin {padding:20px 0 5px;}
div.ui-dialog div.ui-dialog-content ul.userlogin li {color:#a3a3a3; font-weight:700; margin-bottom:10px; text-align:center;}
div.ui-dialog div.ui-dialog-content ul.userlogin li.ghinho {margin-bottom:20px;}
div.ui-dialog div.ui-dialog-content ul.userlogin li span {width:315px; display:inline-block; text-align:left;}
div.ui-dialog div.ui-dialog-content ul.userlogin li a {color:#a3a3a3; font-weight:700;}
div.ui-dialog div.ui-dialog-content ul.userlogin li a i {font-style:normal;}
div.ui-dialog div.ui-dialog-content ul.userlogin li input.text {width:280px; height:35px; padding:0 31px 0 3px; border:solid 1px #c1bfbf;}
div.ui-dialog div.ui-dialog-content ul.userlogin li input.text.u {background:#fff url(../images/icon/icon_userlogin_u.gif) no-repeat right 7px;}
div.ui-dialog div.ui-dialog-content ul.userlogin li input.text.p {background:#fff url(../images/icon/icon_userlogin_p.gif) no-repeat right 7px;}
div.ui-dialog div.ui-dialog-content ul.userlogin li input.ghinho {margin-right:5px;}
div.ui-dialog div.ui-dialog-content ul.user {padding:20px 0 5px;}
div.ui-dialog div.ui-dialog-content ul.user li {font-size:14px; font-weight:700; margin-bottom:10px;}
div.ui-dialog div.ui-dialog-content ul.user li.captcha {margin-bottom:5px;}
div.ui-dialog div.ui-dialog-content ul.user li div.error {color:#F00; font-weight:700; text-align:center;}
div.ui-dialog div.ui-dialog-content ul.user li label {width:180px; margin-right:6px; color:#bebebe; display:inline-block; text-align:right;}
div.ui-dialog div.ui-dialog-content ul.user li label i {color:#f6ff00; font-style:normal; margin-left:5px; display:inline-block;}
div.ui-dialog div.ui-dialog-content ul.user li span {}
div.ui-dialog div.ui-dialog-content ul.user li span a.refresh, 
div.ui-dialog div.ui-dialog-content ul.user li span img, 
div.ui-dialog div.ui-dialog-content ul.user li span a.refresh i {display:inline-block; vertical-align:top;}
div.ui-dialog div.ui-dialog-content ul.user li span a.refresh {margin-top:7px; color:#bababa;}
div.ui-dialog div.ui-dialog-content ul.user li span img.captcha {width:auto; height:45px;}
div.ui-dialog div.ui-dialog-content ul.user li span img.icon_refresh {width:40px; height:32px;}
div.ui-dialog div.ui-dialog-content ul.user li span a.refresh i {margin-top:9px; font-style:normal;}
div.ui-dialog div.ui-dialog-content ul.user li p {width:360px; color:#fbff98; letter-spacing:1px; line-height:16px; font-size:13px; display:inline-block;}
div.ui-dialog div.ui-dialog-content ul.user li input.text {width:250px; height:33px; padding:0 3px; border:solid 1px #d3d3d3;}
div.ui-dialog div.ui-dialog-content ul.userlogin li input.bt, 
div.ui-dialog div.ui-dialog-content ul.user li input.bt {padding:10px 25px; margin:0 auto; color:#fff; font-size:20px; font-weight:700; cursor:pointer; text-transform:uppercase; background:#2f50ff;}
/*bao loi play*/
div.ui-dialog div.ui-dialog-content ul.error_play {padding:20px 0 5px; color:#fff; font-size:15px;}
div.ui-dialog div.ui-dialog-content ul.error_play li {display:block; margin-bottom:10px;}
div.ui-dialog div.ui-dialog-content ul.error_play li.center {padding-top:7px; margin:10px auto;}
div.ui-dialog div.ui-dialog-content ul.error_play li label, 
div.ui-dialog div.ui-dialog-content ul.error_play li div {display:inline-block; vertical-align:top;}
div.ui-dialog div.ui-dialog-content ul.error_play li label {width:150px; margin-top:5px; margin-right:25px; text-align:right; font-weight:700;}
div.ui-dialog div.ui-dialog-content ul.error_play li label i {margin-left:5px; color:#f6ff00; font-style: normal; display: inline-block;}
div.ui-dialog div.ui-dialog-content ul.error_play li div {width:360px; padding-right:10px;}
div.ui-dialog div.ui-dialog-content ul.error_play li div select {min-width:250px; padding:3px;}
div.ui-dialog div.ui-dialog-content ul.error_play li div > p {margin-bottom:5px; line-height:18px;}
div.ui-dialog div.ui-dialog-content ul.error_play li div textarea {min-width:354px; max-width:354px; min-height:85px; max-height:150px; padding:3px;}
div.ui-dialog div.ui-dialog-content ul.error_play li div input, 
div.ui-dialog div.ui-dialog-content ul.error_play li div img, 
div.ui-dialog div.ui-dialog-content ul.error_play li div a, 
div.ui-dialog div.ui-dialog-content ul.error_play li div a span {color:#fff; display:inline-block; vertical-align:top;}
div.ui-dialog div.ui-dialog-content ul.error_play li div input.i_captcha {width:90px; height:30px; color:#000; margin-right:5px; text-align:center; font-size:16px;}
div.ui-dialog div.ui-dialog-content ul.error_play li div img.img_captcha {width:auto; height:30px; margin-right:-3px;}
div.ui-dialog div.ui-dialog-content ul.error_play li div img.refresh {width:auto; height:30px;}
div.ui-dialog div.ui-dialog-content ul.error_play li div a span {margin-top:9px; margin-left:3px;}
div.ui-dialog div.ui-dialog-content ul.error_play li h4 {color:#fe0e0e; font-weight:700;}
div.ui-dialog div.ui-dialog-content ul.error_play li input.bt {color: #fff; padding: 10px 25px; margin: 0 auto; cursor: pointer; font-size: 20px; font-weight: 700; text-transform: uppercase; background: #2f50ff;}

/* box_showsimg */
div.box_filmhot_home div.box_showsimg {max-width:100%; width:100%; height:440px; overflow:hidden; position:relative;}
div.box_filmhot_home div.box_showsimg ul {left:0 !important; z-index:100 !important;}
div.box_filmhot_home div.box_showsimg li {width:1024px;}
div.box_filmhot_home div.box_showsimg ul li {height:440px; text-align:center; display:inline-block; position:relative; overflow:hidden;}
div.box_filmhot_home div.box_showsimg ul li img.thumbnail {top:0; left:50%; width:1600px; height:440px; margin-left:-800px; z-index:10; position:absolute;}
div.box_filmhot_home div.box_showsimg ul li div.mov_play {top:0; left:0; width:100%; height:100%; display:none; z-index:101; position:absolute; background:url(../images/icon/icon_mov_play102x102.png) no-repeat center center;}
div.box_filmhot_home div.box_showsimg ul li:hover div.mov_play {display:block;}
div.box_filmhot_home div.box_showsimg ul li div.mov_play a {width:92px; height:92px; margin:174px auto 0; display:inline-block; border-radius:4em; -moz-border-radius:4em; -webkit-border-radius:4em; -ms-border-radius:4em; -o-border-radius:4em; text-indent:-9999px;}
div.box_filmhot_home div.box_showsimg ul li div.show_nd {width:1024px; height:440px; margin:0 auto; text-align:left; position:relative;}
div.box_filmhot_home div.box_showsimg ul li div.show_nd div.title {bottom:8px; left:0; height:57px; padding:0 35px; color:#ffde00; font:bold 30px Gotham, Arial, Helvetica, sans-serif; z-index:11; position:absolute; line-height:50px; background:url(../images/img/bg_show_nd-title.png) no-repeat left top;}
div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter {top:65px; right:0; width:298px; height:297px; z-index:101; position:absolute; overflow:hidden; background:url(../images/img/bg_show_conter.png) repeat-x left top; border-radius:12em; -moz-border-radius:12em; -webkit-border-radius:12em; -ms-border-radius:12em; -o-border-radius:12em;}
div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong {float:left; height:100%; display:block; position:relative;}
div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > h2, 
div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > p, 
div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > div, 
div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > span {font-weight:700; display:block; overflow:hidden;}
div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > h2 {height:50px; line-height:24px; padding:0 43px; margin-top:47px; color:#ffcc00; font-size:21px; text-align:center;}
div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > p {line-height:16px; margin-bottom:7px; color:#fff; padding:0 20px;}
div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > p:first-of-type {height:35px; margin-top:10px;}
div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > div {margin-top:15px; text-align:center;}
div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > div img {height:auto; margin:0 auto;}
div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > span {bottom:0; left:0; width:100%; height:70px; line-height:60px; color:#ffcc00; position:absolute; text-align:center;}
div.box_filmhot_home div.box_showsimg ul li div.show_nd div.show_conter strong > span a {color:#ffcc00; font-size:16px;}
div.box_filmhot_home div.box_showsimg div.pagination_foo {top:0; width:100%; height:100%; margin:0 auto; position:absolute;}
div.box_filmhot_home div.box_showsimg div.pagination_foo > p {width:1024px; height:100%; display:inline-block; margin:0 auto; position:relative;}
div.box_filmhot_home div.box_showsimg div.pagination_foo a.prev, 
div.box_filmhot_home div.box_showsimg div.pagination_foo a.next {top:10px; width:40px; height:50px; text-indent:-9999px; z-index:101; position:absolute; background-image: url(../images/icon/icon_SpotLeft-right.png); background-repeat:no-repeat;}
div.box_filmhot_home div.box_showsimg div.pagination_foo a.prev {right:151px; background-position:left center;}
div.box_filmhot_home div.box_showsimg div.pagination_foo a.next {right:110px; background-position:right center;}

/* header_menu */
div.header_menu {width:100%; min-height:68px; text-align:center; border-bottom:1px solid #010101;}
div.header_menu div.menu {width:1024px; height:68px; margin:0 auto; text-align:left;}
div.header_menu div.menu div.fb-like-box {float:right; width:210px; height:68px; background:#fff;}
div.header_menu div.menu ul.menu_big {vertical-align:top;}
div.header_menu div.menu ul.menu_big > li {height:38px; margin-top:15px; margin-right:43px; display:inline-block; vertical-align:top; position:relative; text-align:center; background-position:left top; background-repeat:no-repeat;}
div.header_menu div.menu ul.menu_big li.theloai {width:115px; background-image:url(../images/img/menu/theloai.png);}
div.header_menu div.menu ul.menu_big li.quocgia {width:120px; background-image:url(../images/img/menu/quocgia.png);}
div.header_menu div.menu ul.menu_big li.phimbo  {width:110px; background-image:url(../images/img/menu/phimbo.png);}
div.header_menu div.menu ul.menu_big li.phimle  {width:110px; background-image:url(../images/img/menu/phimle.png);}
div.header_menu div.menu ul.menu_big li.tvshow  {width:115px; background-image:url(../images/img/menu/tvshow.png);}
div.header_menu div.menu ul.menu_big li.active, 
div.header_menu div.menu ul.menu_big li:hover {background-position:left bottom;}
div.header_menu div.menu ul.menu_big > li > a {height:38px; line-height:38px; display:block; color:#e6e6e6; font-size:19px; font-family:VNI-Franko; letter-spacing:.5px; text-transform:uppercase; text-indent:-9999px;}
div.header_menu div.menu ul.menu_big > li.active > a, 
div.header_menu div.menu ul.menu_big > li > a:hover {text-shadow:1px 1px 1px #6f1a1e, -1px -1px 1px #000;}
div.header_menu div.menu ul.menu_big > li ul.sub {width:336px; padding:15px 14px 7px 30px; display:none; z-index:401; position:absolute; vertical-align:top; text-align:left; background:url(../images/img/bg_menu-sub.png) repeat left top;}
div.header_menu div.menu ul.menu_big > li ul.sub li {width:160px; height:20px; line-height:17px; margin-right:6px; margin-bottom:7px; display:inline-block; color:#bababa; font-size:15px; font-weight:700;}
div.header_menu div.menu ul.menu_big > li ul.sub li.title {width:370px; height:30px; line-height:28px; margin:-11px -7px 10px -25px; font-size:15px; color:#00ccff; display:block; background:#101614; text-transform:uppercase; text-indent:30px;}
div.header_menu div.menu ul.menu_big > li ul.sub li a {color:#bababa; text-transform:capitalize;}

/* content */
div.box_content div.content {margin-bottom:30px; overflow:hidden;}
div.box_content div.content div.content_title {height:37px; color:#393939; margin-bottom:3px; font-size:23px; position: relative; text-transform:uppercase; font-family:VNI-Franko; text-shadow:1px 1px 1px #fff, -1px -1px 1px #fff;}
div.box_content div.content div.content_title img.title {display:inline-block;}
div.box_content div.content div.content_title a {color:#393939; display:inline-block; vertical-align:top;}
div.box_content div.content div.content_title a.title img.title {display:block;}
div.box_content div.content div.content_title a.view_more {top:50%; right:0; width:100px; height:24px; margin-top:-12px; font-size:20px; text-indent:-9999px; z-index:10; position: absolute; background:url(../images/icon/xemtatca.png) no-repeat right center;}
div.box_content div.content div.content_nd {min-height:100px;}
div.content div.content_nd div.box_viewmore {position:relative; background:url(../images/icon/icon_tophot.jpg) no-repeat right top, url(../images/img/bg_box_viewmore.jpg) repeat-y right top;}
div.content div.content_nd div.box_viewmore ul.tabs_menu {top:12px; right:53px; z-index:10; position:absolute;}
div.content div.content_nd div.box_viewmore ul.tabs_menu li {width:140px; height:28px; line-height:25px; text-align:center; display:inline-block; background:#680000;}
div.content div.content_nd div.box_viewmore ul.tabs_menu li.ui-state-hover, 
div.content div.content_nd div.box_viewmore ul.tabs_menu li.ui-state-active {background:#b5550a;}
div.content div.content_nd div.box_viewmore ul.tabs_menu li a {height:28px; color:#dcdcdc; font-weight:700; display:block; text-transform:capitalize;}
div.content div.content_nd div.box_viewmore div.tabs_content {}
div.content div.content_nd div.box_viewmore div.tabs_content ul {vertical-align:top;}
div.content div.content_nd div.box_viewmore div.tabs_content ul.left {width:672px; width:671px\0/; height:457px; overflow: hidden;}
div.content div.content_nd div.box_viewmore div.tabs_content ul.right {width:348px; height:395px; margin-top:62px; overflow-y:auto;}
div.content div.content_nd div.box_viewmore div.tabs_content ul.left li {float:left; width:155px; height:222px; margin-left:12px; display:inline-block; position:relative; vertical-align:top;}
div.content div.content_nd div.box_viewmore div.tabs_content ul.left li:first-child {width:328px; height:456px; margin-left:0;}
div.content div.content_nd div.box_viewmore div.tabs_content ul.left li:nth-child(2),
div.content div.content_nd div.box_viewmore div.tabs_content ul.left li:nth-child(3) {margin-bottom:12px;}
div.content div.content_nd div.box_viewmore div.tabs_content ul.left li a {width:100%; height:100%; display:block;}
div.content div.content_nd div.box_viewmore div.tabs_content ul.left li span {bottom:10px; left:10px; width:35px; height:35px; line-height:34px; color:#fefefe; font-size:25px; font-weight:700; text-align:center; z-index:10; position:absolute; border-radius:.7em; -moz-border-radius:.7em; -webkit-border-radius:.7em; -ms-border-radius:7em; -o-border-radius:.7em; background:url(../images/img/bg_tabs_content-span.png) repeat left top;}
div.content div.content_nd div.box_viewmore div.tabs_content ul.left li:first-child span {bottom:23px; left:15px; width:65px; height:62px; line-height:59px; font-size:46px;}
div.content div.content_nd div.box_viewmore div.tabs_content ul.left li div.mov_play {top:0; left:0; width:100%; height:100%; display:none; position:absolute; background:url(../images/icon/icon_mov_play.png) no-repeat center center / 80px;}
div.content div.content_nd div.box_viewmore div.tabs_content ul.left li:first-child div.mov_play {background-size:92px;}
div.content div.content_nd div.box_viewmore div.tabs_content ul.left li:hover div.mov_play {display:block;}
div.content div.content_nd div.box_viewmore div.tabs_content ul.left li img.thumbnail {width:100%; height:100%; display:block;}
div.content div.content_nd div.box_viewmore div.tabs_content ul.right li {padding:0 17px 0 50px; margin-bottom:6px; display:block; position:relative;}
/*div.content div.content_nd div.box_viewmore div.tabs_content ul.right li:first-child {margin-top:62px;}*/
div.content div.content_nd div.box_viewmore div.tabs_content ul.right li a {color:#fefefe; line-height:18px;}
div.content div.content_nd div.box_viewmore div.tabs_content ul.right li i.muber,  
div.content div.content_nd div.box_viewmore div.tabs_content ul.right li b, 
div.content div.content_nd div.box_viewmore div.tabs_content ul.right li span {display:inline-block; font-weight:700;}
div.content div.content_nd div.box_viewmore div.tabs_content ul.right li i.muber {top:2px; left:15px; width:21px; height:18px; line-height:15px; margin-right:7px; color:#fff; font-style:normal; text-align:center; background:#bf580a; z-index:10; position:absolute;}
div.content div.content_nd div.box_viewmore div.tabs_content ul.right li b {color:#00baff; margin-right:3px;}
div.content div.content_nd div.box_viewmore div.tabs_content ul.right li span {color:#ffbd95; margin-left:3px;}
/**/
div.content div.content_nd div.caroulable {width:100%; position:relative;}
div.content div.content_nd div.caroulable.one, 
div.content div.content_nd div.caroulable.one_error {height:285px;}
div.content div.content_nd div.caroulable.two {height:582px;}
div.content div.content_nd div.caroulable.horizontally {height:402px;}
div.content div.content_nd div.caroulable a.carou_prev, 
div.content div.content_nd div.caroulable a.carou_next {top:50%; width:40px; height:51px; margin-top:-27px; z-index: 12; position: absolute; opacity:1 !important; text-indent:-9999px; background: url(../images/icon/icon_SpotLeft-right.png) no-repeat left center;}
div.content div.content_nd div.caroulable a.carou_next {right: 0; background-position:right center;}
div.content div.content_nd div.caroulable a.carou_prev {left: 0;  background-position:left center;}
div.content div.content_nd div ul.scrollableArea li {float:left; margin-right:12px; display:inline-block; vertical-align:top;}
div.content div.content_nd div.one ul.scrollableArea li, 
div.content div.content_nd div.one_error ul.scrollableArea li {width:195px; height:285px;}
div.content div.content_nd div.two ul.scrollableArea li {width:195px; height:582px;}
div.content div.content_nd div.horizontally ul.scrollableArea li {width:332px; height:402px; margin-right:14px;}
div.content div.content_nd div ul.scrollableArea li a {position:relative;}
div.content div.content_nd div.one ul.scrollableArea li a, 
div.content div.content_nd div.one_error ul.scrollableArea li a {width:100%; height:100%; display:block;}
div.content div.content_nd div.two ul.scrollableArea li a {width:100%; height:281px; display:block;}
div.content div.content_nd div.two ul.scrollableArea li a:first-child {margin-bottom:12px;}
div.content div.content_nd div.horizontally ul.scrollableArea li a {width:100%; height:193px; display:block;}
div.content div.content_nd div.horizontally ul.scrollableArea li a:first-child {margin-bottom:14px;}
div.content div.content_nd div ul.scrollableArea li a div.mov_play {top:0; left:0; width:100%; height:100%; display:none; z-index:11; position:absolute; background:url(../images/icon/icon_mov_play.png) no-repeat center center;}
div.content div.content_nd div ul.scrollableArea li a:hover div.mov_play {display:block;}
div.content div.content_nd div ul.scrollableArea li a img.thumbnail {width:100%; height:100%; display:block;}
div.content div.content_nd div ul.scrollableArea li a span {min-width:30px; bottom:25px; left:-9px; height:33px; line-height:26px; padding:0 9px; color:#fefefe; font-weight:700; font-family:Arial, Helvetica, sans-serif; z-index:10; position:absolute; background:url(../images/img/bg_scrollableArea-span1.png) no-repeat left top, url(../images/img/bg_scrollableArea-span2.gif) repeat-x left top;}
div.content div.content_nd div.horizontally ul.scrollableArea li a span {bottom:56px;}
div.content div.content_nd div ul.scrollableArea li a div.number {top:4px; right:2px; width:37px; height:37px; line-height:18px; padding:5px; color:#fff; font-size:15px; font-weight:700; text-align:center; z-index:10; position:absolute; background:url(../images/img/bg_Scrollable_number.png) repeat left top; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px;}
div.content div.content_nd div ul.scrollableArea li a div.name {right:0; bottom:0; left:0; padding:3px 10px 7px; line-height:1.2em; color:#fff; font-size:18px; font-weight:700; z-index:10; position:absolute; background:url(../images/img/bg_scrollableArea-name.png) repeat left top;}
div.content div.content_nd div.caroulable.one ul.scrollableArea li, 
div.content div.content_nd div.caroulable.two ul.scrollableArea li {margin-right:12px !important;}
/*div.content div.content_nd div.caroulable.one ul.scrollableArea li:nth-child(5n+5), 
div.content div.content_nd div.caroulable.two ul.scrollableArea li:nth-child(5n+5), 
div.content div.content_nd div.caroulable.horizontally ul.scrollableArea li:nth-child(3n+3) {margin-right:0 !important;}
div.content div.content_nd div.caroulable.one_error ul.scrollableArea li:nth-child(4n+4) {margin-right:0 !important;}*/
div.content div.content_nd div.caroulable.horizontally ul.scrollableArea li {margin-right:14px !important;}
div.content div.content_nd div.caroulable div.carou_pag {top:-28px; right:120px; z-index:10; position:absolute;}
div.content div.content_nd div.caroulable div.carou_pag a {margin:0 3px; font-size:14px;}
div.content div.content_nd div.caroulable div.carou_pag a.selected {color:#F00;}

/* footer */
div.container footer > a[rel="tag"] {display:none;}
div.box_footer div.footer {}
div.box_footer div.footer > div {margin-top:4px; vertical-align:top;}
div.box_footer div.footer div.logo {width:325px; height:75px; background:url(../images/img/logo_coiphim1.png) no-repeat center center;}
div.box_footer div.footer div.logo:hover {background:url(../images/img/logo_coiphim1-hover.png) no-repeat center center;}
div.box_footer div.footer div.logo a {width:100%; height:100%; display:block;}
div.box_footer div.footer div.logo a span {display:block; text-indent:-9999px;}
div.box_footer div.footer div.copyright {width:auto; padding-top:12px; margin-left:80px; text-align:center;}
div.box_footer div.footer div.copyright p {margin-bottom:10px; color:#bfbfbf; font-weight:700; display:block;}
div.box_footer div.footer div.copyright p a {color:#bfbfbf; display:inline-block;}
div.box_footer div.footer div.copyright p b, 
div.box_footer div.footer div.copyright p i {height:27px; display:inline-block; vertical-align:top;}
div.box_footer div.footer div.copyright p b {line-height:25px; margin-right:5px;}
div.box_footer div.footer div.copyright p i.fb {width:26px; background:url(../images/icon/icon_fb.jpg) no-repeat center center;}
div.box_footer div.footer div.copyright p i.fb:hover {background:url(../images/icon/icon_fb-hover.jpg) no-repeat center center;}
div.box_footer div.footer div.copyright p i.g {width:29px; background:url(../images/icon/icon_g.jpg) no-repeat center center;}
div.box_footer div.footer div.copyright p i.g:hover {background:url(../images/icon/icon_g-hover.jpg) no-repeat center center;}
div.box_footer div.footer div.copyright p i.t {width:26px; background:url(../images/icon/icon_t.jpg) no-repeat center center;}
div.box_footer div.footer div.copyright p i.t:hover {background:url(../images/icon/icon_t-hover.jpg) no-repeat center center;}
div.box_footer div.box_partner {height:18px; line-height:18px; color:#bfbfbf; display:block;}
div.box_footer div.box_partner a {color:#fff;}

/*  */
div.genre_menu {background:#141b1a;}
div.genre_menu div.genre {width:1024px; height:55px; margin:0 auto; color:#fff; text-align:left; letter-spacing:.5px; text-transform:uppercase; font: 18px/55px VNI-Franko;}
div.genre_menu div.genre a {color:#fff;}
div.genre_menu div.genre i {color:#d7c72c; font-style:normal;}
div.genre_menu div.genre span {}

/* box_genre */
div.box_content div.box_genre {}
div.box_genre div.genre_title {height:52px; margin-bottom:10px; background:#a41f1f;}
div.box_genre div.genre_title h2.title {height:52px; margin-left:10px; color:#fff; font:normal 20px/52px VNI-Franko; text-transform:uppercase; vertical-align:top;}
div.box_genre div.genre_title h2.title1 {height:52px; line-height:52px; margin-left:10px; color:#fff; font-size: 20px; text-transform:uppercase; vertical-align:top;}
div.box_genre div.genre_title div.genre_select {width:auto; height:auto; margin-top:11px; margin-left:10px; font-size:13px; font-weight:700; position:relative;}
div.box_genre div.genre_title div.genre_select ul.nd > li {height:29px; position:relative;}
div.box_genre div.genre_title div.genre_select ul.nd > li h2 {width:160px; height:27px; line-height:27px; padding:0 7px; color:#3f3f3f; font-size:13px; cursor:pointer; border:1px solid #514f4f; background:#fff url(../images/icon/icon_genre_select-h2.gif) no-repeat 152px center;}
div.box_genre div.genre_title div.genre_select ul.nd ul {width:350px; padding:15px 14px 10px 20px; display:none; border:1px solid #514f4f; z-index:10; position:relative; background:url(../images/img/bg_genre_select-nd.png) repeat left top;}
div.box_genre div.genre_title div.genre_select ul.nd ul li {width:165px; height:18px; line-height:15px; margin-right:6px; display:inline-block; margin-bottom:5px;}
div.box_genre div.genre_title div.genre_select ul.nd ul li a {color:#363636; text-transform:capitalize;}
div.box_genre ul.genre_conter {}
div.box_genre ul.genre_conter li {width:130px; height:290px; margin:10px 15px 10px 0; margin-right:14px\0/; display:inline-block; vertical-align:top;}
div.box_genre ul.genre_conter li:nth-child(7n+0) {margin-right:0;}
div.box_genre ul.genre_conter li div {display:block; overflow:hidden;}
div.box_genre ul.genre_conter li div a {display:block;}
div.box_genre ul.genre_conter li div.img_film {width:100%; height:187px; margin-bottom:7px; text-align:center; position:relative;}
div.box_genre ul.genre_conter li div.img_film a {width:100%; height:100%; display:block;}
div.box_genre ul.genre_conter li div.img_film div.mov_play {top:0; left:0; width:100%; height:100%; display:none; z-index:11; position:absolute; background:url(../images/icon/icon_mov_play.png) no-repeat center center / 80px auto;}
div.box_genre ul.genre_conter li div.img_film a:hover div.mov_play {display:block;}
div.box_genre ul.genre_conter li div.img_film img.thumbnail {width:100%; height:100%; display:block
;}
div.box_genre ul.genre_conter li div.en_film {max-height:32px; line-height:15px; margin-bottom:3px;}
div.box_genre ul.genre_conter li div.en_film a {color:#a8000e; font-weight:700; padding-bottom:2px;}
div.box_genre ul.genre_conter li div.vi_film {max-height:32px; line-height:15px; margin-bottom:3px; letter-spacing:.5px}
div.box_genre ul.genre_conter li div.vi_film a {color:#686868; padding-bottom:2px;}
div.box_genre ul.genre_conter li div.stan_film {}
div.box_genre ul.genre_conter li div.stan_film img {height:14px; margin-left:3px; display:inline-block;}

/* fim_left */
div.fim_left {top:50%; left:0; margin-top:-121px; z-index:102; position:fixed;}
div.fim_left > span {padding-top:66px; position:relative;}
div.fim_left div a.icon, 
div.fim_left div i.icon_fb {text-indent:-9999px; display:block; background:url(../images/icon/icon_fim_left.png) no-repeat;}
div.fim_left div.box_request {width:64px; height:110px; margin-bottom:1px;}
div.fim_left div.box_request a.icon {width:64px; height:110px; background-position:left bottom;}
div.fim_left div.box_request a.icon:hover {background-position:right bottom;}
div.fim_left div.box_forum {width:64px; height:65px; margin-bottom:1px;}
div.fim_left div.box_forum a.icon {width:64px; height:65px; background-position:left -75px;}
div.fim_left div.box_forum a.icon:hover {background-position:right -75px;}
div.fim_left div.box_facebook {top:-180px; left:-289px; width:auto; display:block; position:absolute;}
div.fim_left div.box_facebook > span {display:block; position:relative;}
div.fim_left div.box_facebook i.icon_fb {bottom:0; right:-64px; width:64px; height:65px; cursor:pointer; z-index:10; position:absolute; background-position:left top;}
div.fim_left div.box_facebook:hover i.icon_fb {background-position:right top;}
div.fim_left div.box_facebook div.fb-like-box {width:285px; display:block; border: 2px solid #3C95D9; background:#fff;}

/* paging */
.paging {margin:20px 0; display:block;}
.paging p {}
.paging p.right {text-align:right;}
.paging p.left {text-align:left;}
.paging p span {color:#e4e4e4; margin:0 1px; display:inline-block; font-size:11px; font-weight:700; vertical-align:bottom;}
.paging p span a {min-width:15px; padding:5px 7px; color:#e4e4e4; display:block; text-align:center; background:#585858;}
.paging p span a.active {background:#9d1414;}
.paging p span b {color:#707070; display:inline-block; letter-spacing:2px;}

/* box_play */
div.box_content div.box_play {margin-bottom:20px;}
div.box_play div.play {min-height:595px; padding:1px; margin-bottom:10px; background:#000; position:relative;}
div.box_play div.play div.play_frame {width:100%; height:100%; min-height:595px; position:relative;}
div.box_play div.play div.play_frame h2.title {top:0; right:0; left:0; padding:5px; display:none; color:#fff; z-index:1000; position:absolute; opacity:.5; background:#000;}
div.box_play div.play div.play_frame:hover h2.title {display:block;}
div.box_play div.play div.play_frame span#play_fb {top:30%; left:0; width:100%; color:#FFF; font-size:25px; z-index:400; text-align:center; position:absolute;}
div.box_play div.play div.play_frame span#play_tb {top:30%; left:0; width:100%; color:#FFF; font-size:30px; z-index:400; text-align:center; position:absolute; font-weight:700;}
div.box_play div.play div.play_frame span#play_er {top:30%; left:0; width:100%; color:#FFF; font-size:30px; z-index:400; text-align:center; position:absolute; font-weight:700;}
div.box_play div.play div.play_frame span#play_fb i.cross {width: 16px; height: 16px; margin-left: 2px; display: inline-block;}
div.box_play div.play div.play_frame span#play_fb i.cross img {margin-top:-10px; display:block;}
div.box_play div.play div.play_frame object {display:block; border:none;}
div.box_play div.play div.play_info {height:595px; color:#fff; position:relative; overflow: hidden; text-align:center;}
div.box_play div.play div.play_info img.thumbnail {width:auto; height:auto; min-height:440px; max-height:100%; margin:0 auto;}
div.box_play div.play div.play_info img.thumbnail.coiphim {width:100%; margin:0 auto; display:block;}
div.box_play div.play div.play_info div.mov_play {top:0; left:0; width:100%; height:100%; display:none; z-index:10; position:absolute; text-align:center; background:url(../images/icon/icon_mov_play102x102.png) no-repeat center center;}
div.box_play div.play div.play_info:hover div.mov_play {display:block;}
div.box_play div.play div.play_info div.mov_play span.close_play {width:102px; height:102px; margin:247px auto 0; cursor:pointer; display:inline-block; border-radius:4em; -moz-border-radius:4em; -webkit-border-radius:4em; -ms-border-radius:4em; -o-border-radius:4em; text-indent:-9999px;}

div.box_play div.play div.info_conter {bottom:0; left:0; width:100%; height:245px; color:#fff; z-index:10; position:absolute; text-align:left; background:url(../images/img/bg_info_conter.png) repeat left top;}
div.box_play div.play div.info_conter > span {height:100%; display:block; position:relative;}
div.box_play div.play div.info_conter div.avatar {top:-38px; left:12px; width:176px; height:265px; padding:3px; z-index:10; position:absolute; overflow:hidden; background:url(../images/img/bg_avatar.png) repeat left top; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
div.box_play div.play div.info_conter div.avatar img {width:100%; height:100%; display:block;}
div.box_play div.play div.info_conter div.info1 {width:425px; height:auto; margin-top:20px; margin-left:210px; vertical-align:top;}
div.box_play div.play div.info_conter div.info1 > span {height:170px; margin-bottom:7px; display:block; overflow:auto;}
div.box_play div.play div.info_conter div.info1 > span div.mCustomScrollBox div.mCSB_container {margin-right:20px;}
div.box_play div.play div.info_conter div.info1 h2 {margin-bottom:7px; color:#ffc466; font-size:24px; font-weight:700; display:block;}
div.box_play div.play div.info_conter div.info1 h3 {margin-bottom:10px; font-size:16px; font-weight:700; display:block;}
div.box_play div.play div.info_conter div.info1 p {line-height:16px; margin-bottom:7px; letter-spacing:.5px; display:block; text-align:justify;}
div.box_play div.play div.info_conter div.info1 div.view_play {width:125px; height:38px; line-height:38px; color:#eaff00; font-size:14px; font-weight:700; text-align:center; background:#b71d1d;}
div.box_play div.play div.info_conter div.info1 div.view_play span.close_play {color:#eaff00; cursor:pointer; display:block;}
div.box_play div.play div.info_conter div.info2 {width:335px; height:200px; padding-left:18px; margin-top:20px; margin-left:10px; vertical-align:top; background:url(../images/img/bg_info2.png) repeat left top;}
div.box_play div.play div.info_conter div.info2 div.info2_fim {width:335px; height:150px; line-height:18px; margin-top:10px; overflow:auto;}
div.box_play div.play div.info_conter div.info2 div.info2_fim p {margin-bottom:5px;}
div.box_play div.play div.info_conter div.info2 div.info2_fim p b {margin-right:3px;}
div.box_play div.play div.info_conter div.info2 div.stan_film {padding-top:7px;}
div.box_play div.play div.info_conter div.info2 div.stan_film img {height:14px; margin-left:3px; display:inline-block;}
/* */
div.mCustomScrollBox {/*-ms-touch-action:none;*/}
div.mCustomScrollBox div.mCSB_container {width:auto; margin-right:30px; overflow:hidden;}
div.mCustomScrollBox > div.mCSB_scrollTools {top:0; right:0; width:16px; height:100%; opacity:0.75; filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)";}
div.mCustomScrollBox:hover > div.mCSB_scrollTools {opacity:1; filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)";}
div.mCustomScrollBox div.mCSB_scrollTools a.mCSB_buttonUp,
div.mCustomScrollBox div.mCSB_scrollTools a.mCSB_buttonDown,
div.mCustomScrollBox div.mCSB_scrollTools .mCSB_buttonLeft,
div.mCustomScrollBox div.mCSB_scrollTools .mCSB_buttonRight {background-image:url(../images/icon/mCSB_buttons.png); background-repeat:no-repeat; opacity:0.4; filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)";}
div.mCustomScrollBox div.mCSB_scrollTools a.mCSB_buttonUp,
div.mCustomScrollBox div.mCSB_scrollTools a.mCSB_buttonDown {height:20px; margin:0 auto; display:block; overflow:hidden; cursor:pointer;position:relative;}
div.mCustomScrollBox div.mCSB_scrollTools a.mCSB_buttonUp {background-position:0 0;}
div.mCustomScrollBox div.mCSB_scrollTools a.mCSB_buttonDown {top:100%; margin-top:-40px; background-position:0 -20px;}
div.mCustomScrollBox div.mCSB_scrollTools div.mCSB_draggerContainer {top:0; right:0; bottom:0; left:0; height:auto;position:absolute;}
div.mCustomScrollBox div.mCSB_scrollTools a + div.mCSB_draggerContainer {margin:20px 0;}
div.mCustomScrollBox div.mCSB_scrollTools div.mCSB_draggerContainer div.mCSB_dragger {width:100%; height:30px; cursor:pointer;}
div.mCustomScrollBox div.mCSB_scrollTools div.mCSB_draggerContainer div.mCSB_dragger div.mCSB_dragger_bar {width:4px; height:100%; margin:0 auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; text-align:center; background:#fff; background:rgba(255,255,255,0.75); filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)";}
div.mCustomScrollBox div.mCSB_scrollTools div.mCSB_draggerContainer div.mCSB_draggerRail {width:2px; height:100%; margin:0 auto; background:#000; background:rgba(0,0,0,0.4); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)";}

div.box_play div.play_left {width:715px; width:714px\0/; margin-right:5px; vertical-align:top;}
div.box_play div.play_right {width:300px; vertical-align:top; text-align:center; overflow:hidden;}
div.box_play div.play_right img {max-width:100%; width:auto; margin:0 auto;}
div.box_play div.box_task {min-height:28px; margin-bottom:10px;}
div.box_play div.box_task div.download {}
div.box_play div.box_task div.download a {display:inline-block;}
div.box_play div.box_task div.download img {width:111px; height:28px; display:block;}
div.box_play div.box_task div.f-right {width:auto; height:28px;}
div.box_play div.box_task div.fb-like {margin-top:1px; display:inline-block; vertical-align:top;}
div.box_play div.box_task span {height:21px; margin-left:3px; cursor:pointer; vertical-align:top;}
div.box_play div.box_task span.show_play_info {width:115px; background:url(../images/icon/thongtinphim_active.png) no-repeat center center;}
div.box_play div.box_task span.show_play_info.active {background:url(../images/icon/thongtinphim.png) no-repeat center center;}
div.box_play div.box_task span#watch_later_buttom {color:#F80404; font-weight:700; line-height:18px;}
div.box_play div.box_task span.xemsau, 
div.box_play div.box_task span.baoloi {text-indent:-9999px; background:url(../images/icon/icon_xemsau-baoloi.png) no-repeat;}
div.box_play div.box_task span.xemsau {width:74px; background-position:right top;}
div.box_play div.box_task span.xemsau:hover {background-position:left top;}
div.box_play div.box_task span.xemsau.active {background:url(../images/icon/xemsau_active.png) no-repeat left center}
div.box_play div.box_task span.xemsau.active:hover {background:url(../images/icon/xemsau_active_hover.png) no-repeat left center;}
div.box_play div.box_task span.baoloi {width:62px; background-position:right bottom;}
div.box_play div.box_task span.baoloi:hover {background-position:left bottom;}
div.box_play div.box_movie_set {padding:20px 0 15px; background:#d2d2d2;}
div.box_play div.box_movie_set div.box_sever {padding-bottom:10px; margin-bottom:10px; background:url(../images/img/bg_box_sever.gif) no-repeat center bottom;}
div.box_play div.box_movie_set div.box_sever:last-child {padding-bottom:0; margin-bottom:0; background:none;}
div.box_play div.box_movie_set div.box_sever label {padding-left:25px; margin-bottom:10px; color:#ff0000; font-size:16px; font-weight:700;}
div.box_play div.box_movie_set div.box_sever:nth-child(even) label {color:#0042ff;}
div.box_play div.box_movie_set div.movie_set {padding:0 47px; font-size:14px; font-weight:700; overflow:hidden; position:relative;}
div.box_play div.box_movie_set div.movie_set.movie_small {height:28px;}
div.box_play div.box_movie_set div.movie_set.movie_big {height:78px;}
div.box_play div.box_movie_set div.movie_set ul {}
div.box_play div.box_movie_set div.movie_set ul li {width:622px; height:auto; color:#fff; display:inline-block; vertical-align:top;}
/*div.box_play div.box_movie_set div.movie_set ul li:nth-child(14n+14) {margin-right:0;}*/
div.box_play div.box_movie_set div.movie_set ul li a {width:65px; height:23px; line-height:22px; margin:0 2px 4px; color:#fff; font-size:12px; display:inline-block; text-align:center; vertical-align:top; overflow:hidden;}
div.box_play div.box_movie_set div.movie_set ul li a:last-child {margin-bottom:0;}
div.box_play div.box_movie_set div.movie_set ul li a.set {background:#06090c;}
div.box_play div.box_movie_set div.movie_set ul li a.setindex {background:#d50003;}
div.box_play div.box_movie_set div.movie_set a.prev, 
div.box_play div.box_movie_set div.movie_set a.next {top:50%; width:31px; height:41px; margin-top:-22px; z-index:10; position:absolute; text-indent:-9999px; background:url(../images/icon/icon_movie_set.png) no-repeat;}
div.box_play div.box_movie_set div.movie_set a.prev {left:0; background-position:left center;}
div.box_play div.box_movie_set div.movie_set a.next {right:0; background-position:right center;}
div.box_play div.box_movie_set div.movie_set a.disabled {cursor:auto; opacity:.4;}
/* box_comment */
div.box_play div.box_comment {margin-top:15px;}
div.box_play div.box_comment label {margin-bottom:10px; color:#004c7d; font-size:14px; font-weight:700;}
div.box_play div.box_comment div.comment {background:url(../images/img/bg_comment_fb.gif) repeat left top;}
/* phimcungloai */
div.box_genre.play_category ul.genre_conter li {height:275px; margin-top:0;}
div.play_category {margin-top:30px;}
div.play_category div.play_category_title {height:37px; color:#393939; margin-bottom:5px; font-size:23px; text-transform:uppercase; font-weight:700; font-family:Arial, Helvetica, sans-serif; text-shadow:2px 2px 2px #fff, -1px -1px 2px #fff;}
div.play_category div.play_category_title img.title {display:inline-block;}

div.ui-widget-overlay {top: 0; left: 0; width:auto; height:auto; opacity: 0.8; display: block; position: fixed; background:#222;}
div.loading {top:0; left:0; width:100%; height:100%; display:block; position:fixed;}
div.loading div.loading_img {top:50%; left:50%; width:100px; height:100px; margin-top:-50px; margin-left:-50px; z-index:10005; position:absolute;}
div.loading div.loading_img canvas {display:block;}

/* dhtmltooltip */
div#dhtmltooltip {top:-50px; width:300px; visibility:hidden; padding:4px; line-height:18px; z-index:101; position:absolute; background:#000;}
div#dhtmltooltip h3, 
div#dhtmltooltip h4, 
div#dhtmltooltip span, 
div#dhtmltooltip div, 
div#dhtmltooltip p {color:#fff; display:block; padding:0 7px; overflow:hidden; background:#E6E6E6;}
div#dhtmltooltip h3 {color:#A8000E; font-size:14px; font-weight: bold; padding-top:4px;}
div#dhtmltooltip h4 {color:#444; padding-top:2px; padding-bottom:2px;}
div#dhtmltooltip span {color:#1977B0; height: 15px; display:block; padding-bottom:4px;}
div#dhtmltooltip div {color:#333; min-height: 15px; display:block; padding-bottom:4px;}
div#dhtmltooltip div b {color:#FF0000; margin-right:3px;}
div#dhtmltooltip p {padding:7px; color:#000; overflow:hidden; line-height:16px; letter-spacing:.5px; text-align:justify; background:#FFF;}

/* SEARCH FORM */
div.suggestions {top:36px; left:1px; width:360px; height:400px; padding-bottom:5px; display:none; z-index:9999; position: absolute; overflow:auto; box-shadow: none !important}
div.suggestions div.suggestions_menu {width:auto; display:block; font-size:10px; line-height:14px; text-align:left; background-color:#a0a0a0;}
div.suggestions div.suggestions_menu a {clear:left; min-height:130px; display:block; text-decoration:none; background-color:#e4e4e4;}
div.suggestions div.suggestions_menu a:hover {color:#fff; background-color:#b7b7b7;}
div.suggestions div.suggestions_menu a img {float:left; max-width:100px; max-height:120px; padding:5px 10px;}
div.suggestions div.suggestions_menu a span {color:#555555; font-size:15px; display:block;}
div.suggestions div.suggestions_menu a span.searchheading {color:#191919; font-size:16px; font-weight:700; padding:10px 0;}
div.suggestions div.suggestions_menu a:hover span.searchheading {color:#fff;}
div.suggestions div.suggestions_menu a:hover span {color:#f1f1f1;}
div.suggestions div.suggestions_menu span.category {color:#fff; font-size:15px; font-weight:700; padding:10px 5px; display:block;}
div.suggestions div.suggestions_menu span.seperator {float:right; padding-right:15px; margin-right:5px; background:url(../images/img/working.gif) no-repeat right;}
div.suggestions div.suggestions_menu span.seperator a {height:auto; color:#ffffff; display:block; margin:5px; background-color:transparent;}

/* box_error */
div.box_error {background:#fff;}
div.box_error div.error_conter {padding-top:30px; padding-bottom:20px; text-align:center;}
div.box_error div.error_conter span {width:auto; min-height:326px; padding-right:230px; margin:0 auto; background:#fff url(../images/img/bg_error_conter.jpg) no-repeat right center;}
div.box_error div.error_conter span p {color:#000; font-size:16px; font-weight:700; display:block; margin-bottom:20px;}
div.box_error div.error_conter span p.top {margin-top:100px;}
div.box_error div.error_conter span p a {display:inline-block;}
div.box_content div.content.error_category {width:870px; padding:0 77px 30px; text-align:center; background:#fff;}
div.box_content div.content.error_category div.content_title {height:auto; margin-bottom:10px; text-align:left;}
div.box_content div.content.error_category div.content_nd {width:816px; padding:10px; margin:0 auto; background:#8a8a8a;}
div.content.error_category div.content_nd div.Scrollable.one {width:830px; height:227px; padding:10px; background:#660000;}
div.content.error_category div.content_nd div.Scrollable div.scrollingHotSpotRight {right:10px; height:227px;}
div.content.error_category div.content_nd div.Scrollable div.scrollingHotSpotLeft {left:10px; height:227px;}
div.content.error_category div.content_nd div.Scrollable div.scrollWrapper {width:100%; margin-left:0;}
div.content.error_category div.content_nd div.Scrollable.one ul.scrollableArea li {width:158px; height:227px; padding-right:10px; padding-left:0; margin-right:-4px;}

/* box_user */
div.box_content div.box_genre div.box_user {min-height:300px; padding-top:20px; padding-bottom:10px; margin-top:-10px; text-align:center; border:1px solid #c1bfbf; border-top:none;}
div.box_content div.box_genre div.box_user ul {margin:0 auto; font-size:15px; text-align:left;}
div.box_content div.box_genre div.box_user ul li {display:block; margin-bottom:7px;}
div.box_content div.box_genre div.box_user ul li.center {margin-top:15px;}
div.box_content div.box_genre div.box_user ul li.right {text-align:right;}
div.box_content div.box_genre div.box_user ul li.informed {margin-bottom:12px; text-align:center;}
div.box_content div.box_genre div.box_user ul li.captcha {margin-top:-2px; margin-bottom:10px;}
div.box_content div.box_genre div.box_user ul li label {width:130px; margin-top:10px; font-weight:700; display:inline-block; vertical-align:top;}
div.box_content div.box_genre div.box_user ul li > p {display:inline-block; vertical-align:top;}
div.box_content div.box_genre div.box_user ul li > p input:focus {border:1px solid #0b9ffb;}
div.box_content div.box_genre div.box_user ul li > p input.text {width:280px; height:35px; padding:0 31px 0 3px; border:1px solid #C1BFBF;}
div.box_content div.box_genre div.box_user ul li > p input.text.u {background: url(../images/icon/icon_userlogin_u.gif) no-repeat right 7px #fff;}
div.box_content div.box_genre div.box_user ul li > p input.text.p {background: url(../images/icon/icon_userlogin_p.gif) no-repeat right 7px #fff}
div.box_content div.box_genre div.box_user ul li > p input.code {width:100px; height:35px; border:1px solid #C1BFBF; text-align:center;}
div.box_content div.box_genre div.box_user ul li > p input.check {margin-right:5px;}
div.box_content div.box_genre div.box_user ul li > p input.sub {padding:10px 25px; margin:0 auto; color:#fff; font-size:18px; font-weight:700; cursor:pointer; text-transform:uppercase; background:#2f50ff;}
div.box_content div.box_genre div.box_user ul li > p a#lb_remember {font-size:13px;}
div.box_content div.box_genre div.box_user ul li > p a.refresh, 
div.box_content div.box_genre div.box_user ul li > p img, 
div.box_content div.box_genre div.box_user ul li > p span {display:inline-block; vertical-align:top;}
div.box_content div.box_genre div.box_user ul li > p a.refresh {margin-top:7px;}
div.box_content div.box_genre div.box_user ul li > p img.icon_captcha {width:auto; height:45px;}
div.box_content div.box_genre div.box_user ul li > p img.icon_refresh {width:40px; height:32px;}
div.box_content div.box_genre div.box_user ul li > p span {margin-top:8px;}
div.box_content div.box_genre div.box_user ul li.right a.forgot {color:#a3a3a3;}

/* bottom-to-top */
div.bottom-to-top {right:0; bottom:0; width:32px; height:32px; padding:15px; margin:5px; color:#fff; cursor:pointer; font-family:verdana; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; opacity:0; z-index:101; position:fixed; background: #666 url(../images/icon/icon_show_header-active.png) center center no-repeat;}​

/* box_ads */
div.box_ads img {max-width:100%; margin:0 auto;}
div.box_ads div.ads_left, 
div.box_ads div.ads_right {display:inline-block; vertical-align:top; overflow: hidden;}
div.box_ads div.ads_left a, 
div.box_ads div.ads_right a {display:block;}
div.box_ads div.ads_center {display:block; text-align:center;}
/* main_banner */
div.box_ads.main_banner > div {margin-bottom:5px;}
/*float_banner*/
div.box_ads.float_banner {top:40px; left:50%; margin-left:-512px; position:fixed;}
div.box_ads.float_banner > span {display:block; position:relative;}
div.float_banner div.float_banner_left, 
div.float_banner div.float_banner_right {top:0; width:120px; height:500px; z-index:10; position:absolute; overflow:hidden;}
div.float_banner div.float_banner_left {left:-125px;}
div.float_banner div.float_banner_right {right:-125px;}
/*movie_banner*/
div.ads_movie {width:100%;}
div.ads_movie img {max-width:100%; margin:0 auto; text-align:center;}
div.movie_banner1 {width:100%; max-height:90px;}
div.movie_banner2 {width:100%; max-height:250px;}

